package conan.Test;

import conan.DomainLayer.Medarbejder;

import conan.ServiceLayer.Controller;

import java.util.ArrayList;

public class TestSoegning 
{
    public static void main(String[] args) 
    {
        Controller kontrol = new Controller();
        Medarbejder m1 = new Medarbejder("ole", 1, 1);
        Medarbejder m2 = new Medarbejder("john", 2, 4);
        Medarbejder m3 = new Medarbejder("Lars", 3, 6);
        Medarbejder m4 = new Medarbejder("Bo", 4, 6);
        Medarbejder m5 = new Medarbejder("Bent", 5, 6);
        Medarbejder m6 = new Medarbejder("Oluf", 6, 6);
        Medarbejder m7 = new Medarbejder("Anders", 7, 6);
        Medarbejder m8 = new Medarbejder("Niels", 8, 6);
        
        
        kontrol.addMedarbejder(m1);
        kontrol.addMedarbejder(m2);
        kontrol.addMedarbejder(m3);
        kontrol.addMedarbejder(m4);
        kontrol.addMedarbejder(m5);
        kontrol.addMedarbejder(m6);
        kontrol.addMedarbejder(m7);
        kontrol.addMedarbejder(m8);
        
        /*
        kontrol.populateMedarbejderPerioder(); //tildel 8 perioder til alle medarbejdere
        
        
        kontrol.bookPerioder(); //book alle perioder hos en random medarbejder
        */
        ArrayList<Medarbejder> MA = kontrol.getFreePerioder(); //returnerer alle medarb. med frie perioder
        
        
        for (Medarbejder m : MA)
        {
            System.out.println(m.getMedarbejdernr() + ": " + m.getNavn());
        }

    }
}
